public class Compiler
extends java.lang.Object
| Constructor and Description |
|---|
Compiler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addArgs(java.util.List<java.lang.String> list) |
boolean |
compileFiles(java.io.File[] files) |
boolean |
compileFiles(java.util.List<java.io.File> files) |
boolean |
compileFiles(java.lang.String[] files) |
java.util.List<java.lang.String> |
getErrors() |
java.util.List<java.lang.String> |
getWarnings() |
boolean |
internalCompile(java.lang.String[] args,
int sourceFileIndex) |
protected boolean |
internalJava6Compile(javax.tools.JavaCompiler compiler,
javax.tools.JavaFileManager fileManager,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> listener,
java.lang.Iterable<? extends javax.tools.JavaFileObject> fileList) |
void |
setClassPath(java.lang.String s) |
void |
setEncoding(java.lang.String string) |
void |
setMaxMemory(long l) |
void |
setOutputDir(java.io.File s) |
void |
setOutputDir(java.lang.String s) |
void |
setTarget(java.lang.String s) |
protected javax.tools.DiagnosticListener<javax.tools.JavaFileObject> |
setupDiagnosticListener() |
void |
setVerbose(boolean b) |
protected boolean |
useJava6Compiler(java.lang.String[] files) |
protected javax.tools.JavaFileManager |
wrapJavaFileManager(javax.tools.StandardJavaFileManager standardJavaFileManger) |
public java.util.List<java.lang.String> getErrors()
public java.util.List<java.lang.String> getWarnings()
public void setMaxMemory(long l)
public void setVerbose(boolean b)
public void setTarget(java.lang.String s)
public void setOutputDir(java.io.File s)
public void setOutputDir(java.lang.String s)
public void setClassPath(java.lang.String s)
protected void addArgs(java.util.List<java.lang.String> list)
public boolean compileFiles(java.io.File[] files)
public boolean compileFiles(java.util.List<java.io.File> files)
public boolean compileFiles(java.lang.String[] files)
protected boolean useJava6Compiler(java.lang.String[] files)
protected javax.tools.JavaFileManager wrapJavaFileManager(javax.tools.StandardJavaFileManager standardJavaFileManger)
protected javax.tools.DiagnosticListener<javax.tools.JavaFileObject> setupDiagnosticListener()
protected boolean internalJava6Compile(javax.tools.JavaCompiler compiler,
javax.tools.JavaFileManager fileManager,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> listener,
java.lang.Iterable<? extends javax.tools.JavaFileObject> fileList)
public boolean internalCompile(java.lang.String[] args,
int sourceFileIndex)
public void setEncoding(java.lang.String string)