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() |
boolean |
isGracefulClasspathChecks() |
boolean |
isGracefulJavadocClasspathChecks() |
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 |
setGracefulClasspathChecks(boolean enable) |
void |
setGracefulJavadocClasspathChecks(boolean enable) |
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 boolean isGracefulClasspathChecks()
public void setGracefulClasspathChecks(boolean enable)
public boolean isGracefulJavadocClasspathChecks()
public void setGracefulJavadocClasspathChecks(boolean enable)
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