private static class CompileWorker.CompilationJob
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList |
classpath |
private java.util.ArrayList |
files |
private LocaleDatabase |
langpack |
private CompileHandler |
listener |
private static int |
MAX_CMDLINE_SIZE |
private java.lang.String |
name |
Constructor and Description |
---|
CompileWorker.CompilationJob(CompileHandler listener,
LocaleDatabase langpack,
java.util.ArrayList files,
java.util.ArrayList classpath) |
CompileWorker.CompilationJob(CompileHandler listener,
LocaleDatabase langpack,
java.lang.String name,
java.util.ArrayList files,
java.util.ArrayList classpath) |
Modifier and Type | Method and Description |
---|---|
CompileResult |
checkCompiler(java.lang.String compiler,
java.util.ArrayList arguments)
Check whether the given compiler works.
|
java.lang.String |
getName() |
int |
getSize() |
CompileResult |
perform(java.lang.String compiler,
java.util.ArrayList arguments) |
private CompileHandler listener
private java.lang.String name
private java.util.ArrayList files
private java.util.ArrayList classpath
private LocaleDatabase langpack
private static final int MAX_CMDLINE_SIZE
public CompileWorker.CompilationJob(CompileHandler listener, LocaleDatabase langpack, java.util.ArrayList files, java.util.ArrayList classpath)
public CompileWorker.CompilationJob(CompileHandler listener, LocaleDatabase langpack, java.lang.String name, java.util.ArrayList files, java.util.ArrayList classpath)
public java.lang.String getName()
public int getSize()
public CompileResult perform(java.lang.String compiler, java.util.ArrayList arguments)
public CompileResult checkCompiler(java.lang.String compiler, java.util.ArrayList arguments)
compiler
- the compiler to usearguments
- additional arguments to pass to the compiler