Package org.bsc.maven.plugin.processor
Class AnnotationProcessorCompiler
- java.lang.Object
-
- org.bsc.maven.plugin.processor.AnnotationProcessorCompiler
-
- All Implemented Interfaces:
JavaCompiler,OptionChecker,Tool
public class AnnotationProcessorCompiler extends Object implements JavaCompiler
- Author:
- softphone
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.tools.JavaCompiler
JavaCompiler.CompilationTask
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JavaCompilercreateInProcess()static JavaCompilercreateOutProcess(org.apache.maven.toolchain.Toolchain toolchain, org.codehaus.plexus.compiler.manager.CompilerManager plexusCompiler, org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session)Set<SourceVersion>getSourceVersions()StandardJavaFileManagergetStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)JavaCompiler.CompilationTaskgetTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)intisSupportedOption(String option)intrun(InputStream in, OutputStream out, OutputStream err, String... arguments)
-
-
-
Method Detail
-
createOutProcess
public static JavaCompiler createOutProcess(org.apache.maven.toolchain.Toolchain toolchain, org.codehaus.plexus.compiler.manager.CompilerManager plexusCompiler, org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session)
-
createInProcess
public static JavaCompiler createInProcess()
-
getTask
public JavaCompiler.CompilationTask getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)
- Specified by:
getTaskin interfaceJavaCompiler
-
getStandardFileManager
public StandardJavaFileManager getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)
- Specified by:
getStandardFileManagerin interfaceJavaCompiler
-
run
public int run(InputStream in, OutputStream out, OutputStream err, String... arguments)
-
getSourceVersions
public Set<SourceVersion> getSourceVersions()
- Specified by:
getSourceVersionsin interfaceTool
-
isSupportedOption
public int isSupportedOption(String option)
- Specified by:
isSupportedOptionin interfaceOptionChecker
-
-