public class JavaCompiler extends java.lang.Object
Constructor and Description |
---|
JavaCompiler() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,byte[]> |
compile(java.lang.String source,
java.lang.String fileName) |
java.util.Map<java.lang.String,byte[]> |
compile(java.lang.String fileName,
java.lang.String source,
java.io.Writer err) |
java.util.Map<java.lang.String,byte[]> |
compile(java.lang.String fileName,
java.lang.String source,
java.io.Writer err,
java.lang.String sourcePath) |
java.util.Map<java.lang.String,byte[]> |
compile(java.lang.String fileName,
java.lang.String source,
java.io.Writer err,
java.lang.String sourcePath,
java.lang.String classPath)
compile given String source and return bytecodes as a Map.
|
public JavaCompiler()
public java.util.Map<java.lang.String,byte[]> compile(java.lang.String source, java.lang.String fileName)
public java.util.Map<java.lang.String,byte[]> compile(java.lang.String fileName, java.lang.String source, java.io.Writer err)
public java.util.Map<java.lang.String,byte[]> compile(java.lang.String fileName, java.lang.String source, java.io.Writer err, java.lang.String sourcePath)
public java.util.Map<java.lang.String,byte[]> compile(java.lang.String fileName, java.lang.String source, java.io.Writer err, java.lang.String sourcePath, java.lang.String classPath)
fileName
- source fileName to be used for error messages etc.source
- Java source as Stringerr
- error writer where diagnostic messages are writtensourcePath
- location of additional .java source filesclassPath
- location of additional .class files