public class ScenarioCompiler
extends java.lang.Object
implements javax.tools.Tool
| Constructor and Description |
|---|
ScenarioCompiler() |
| Modifier and Type | Method and Description |
|---|---|
Config |
getConfig() |
CompilationContext |
getContext() |
java.io.PrintWriter |
getErr() |
java.io.PrintWriter |
getOut() |
java.util.Set<javax.lang.model.SourceVersion> |
getSourceVersions() |
protected ScenarioFile |
parseScenario(org.antlr.v4.runtime.CharStream input) |
protected ScenarioFile |
parseScenario(java.io.File file) |
int |
run() |
int |
run(java.io.InputStream in,
java.io.OutputStream out,
java.io.OutputStream err,
java.lang.String... arguments) |
int |
run(java.lang.String[] arguments) |
void |
setErr(java.io.PrintWriter err) |
void |
setOut(java.io.PrintWriter out) |
public java.io.PrintWriter getOut()
public void setOut(java.io.PrintWriter out)
public java.io.PrintWriter getErr()
public void setErr(java.io.PrintWriter err)
public Config getConfig()
public CompilationContext getContext()
public java.util.Set<javax.lang.model.SourceVersion> getSourceVersions()
getSourceVersions in interface javax.tools.Toolpublic int run(java.io.InputStream in,
java.io.OutputStream out,
java.io.OutputStream err,
java.lang.String... arguments)
run in interface javax.tools.Toolpublic int run(java.lang.String[] arguments)
public int run()
protected ScenarioFile parseScenario(java.io.File file)
protected ScenarioFile parseScenario(org.antlr.v4.runtime.CharStream input)