public class JavaxToolsCompiler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static javax.tools.JavaCompiler |
COMPILER
is that thread safe ???
|
private static java.util.List<javax.tools.JavaCompiler> |
JAVA_COMPILERS |
Constructor and Description |
---|
JavaxToolsCompiler() |
Modifier and Type | Method and Description |
---|---|
(package private) static CompilerResult |
compileInProcess(java.lang.String[] args,
CompilerConfiguration config,
java.lang.String[] sourceFiles) |
static CompilerMessage.Kind |
convertKind(javax.tools.Diagnostic<? extends javax.tools.JavaFileObject> diagnostic) |
protected static javax.tools.JavaCompiler |
getJavaCompiler(CompilerConfiguration compilerConfiguration) |
(package private) static void |
releaseJavaCompiler(javax.tools.JavaCompiler javaCompiler,
CompilerConfiguration compilerConfiguration) |
static final javax.tools.JavaCompiler COMPILER
private static java.util.List<javax.tools.JavaCompiler> JAVA_COMPILERS
protected static javax.tools.JavaCompiler getJavaCompiler(CompilerConfiguration compilerConfiguration)
static void releaseJavaCompiler(javax.tools.JavaCompiler javaCompiler, CompilerConfiguration compilerConfiguration)
static CompilerResult compileInProcess(java.lang.String[] args, CompilerConfiguration config, java.lang.String[] sourceFiles) throws CompilerException
CompilerException
public static CompilerMessage.Kind convertKind(javax.tools.Diagnostic<? extends javax.tools.JavaFileObject> diagnostic)