public interface GlobalsCache
Modifier and Type | Method and Description |
---|---|
CachedCompiler |
apply(java.lang.String[] args,
Output output,
boolean forceNew,
CachedCompilerProvider provider,
xsbti.Logger logger,
Reporter reporter)
Retrieve a
CachedCompiler . |
void |
clear()
Clear the cache of
cached compilers . |
CachedCompiler apply(java.lang.String[] args, Output output, boolean forceNew, CachedCompilerProvider provider, xsbti.Logger logger, Reporter reporter)
CachedCompiler
.args
- The arguments being passed on to the compiler.output
- The output instance where the compiler stored class files.forceNew
- Mark whether the previous cached compiler should be
thrown away and a new one should be returned.provider
- The provider used for the cached compiler.logger
- The logger used to log compiler output.reporter
- The reporter used to report warnings and errors.CachedCompiler
.void clear()
cached compilers
.