public final class Mercury
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JAVA_EXTENSION |
| Constructor and Description |
|---|
Mercury() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<org.eclipse.jdt.core.dom.ITypeBinding> |
createTypeBinding(java.lang.String className) |
java.util.List<java.nio.file.Path> |
getClassPath() |
java.util.Map<java.lang.Object,java.lang.Object> |
getContext() |
java.nio.charset.Charset |
getEncoding() |
java.nio.file.Path |
getOutputDir() |
java.util.List<SourceProcessor> |
getProcessors() |
java.lang.String |
getSourceCompatibility() |
java.nio.file.Path |
getSourceDir() |
java.util.List<java.nio.file.Path> |
getSourcePath() |
void |
process(java.nio.file.Path sourceDir) |
void |
rewrite(java.nio.file.Path sourceDir,
java.nio.file.Path outputDir) |
void |
setEncoding(java.nio.charset.Charset encoding) |
void |
setSourceCompatibility(java.lang.String sourceCompatibility) |
public static final java.lang.String JAVA_EXTENSION
public java.lang.String getSourceCompatibility()
public void setSourceCompatibility(java.lang.String sourceCompatibility)
public java.nio.charset.Charset getEncoding()
public void setEncoding(java.nio.charset.Charset encoding)
public java.util.List<java.nio.file.Path> getClassPath()
public java.util.List<java.nio.file.Path> getSourcePath()
public java.util.List<SourceProcessor> getProcessors()
public java.nio.file.Path getSourceDir()
public java.nio.file.Path getOutputDir()
public java.util.Map<java.lang.Object,java.lang.Object> getContext()
public java.util.Optional<org.eclipse.jdt.core.dom.ITypeBinding> createTypeBinding(java.lang.String className)
public void process(java.nio.file.Path sourceDir)
throws java.lang.Exception
java.lang.Exceptionpublic void rewrite(java.nio.file.Path sourceDir,
java.nio.file.Path outputDir)
throws java.lang.Exception
java.lang.Exception