Deprecating old APIs and attempting to document behavior correctly.

* Removed as many binary incompatibilities as I could find.
* Deprecating old APIs
* Attempt to construct new nomenclature that fits the design of Incremental API.
* Add as much documentation as I was comfortable writing (from my understanding of things).
This commit is contained in:
Josh Suereth 2014-11-04 11:08:50 -05:00
parent 208ceb09f6
commit 4a42aa0027
1 changed files with 3 additions and 0 deletions

View File

@ -3,6 +3,9 @@ package xsbti.compile;
import xsbti.Logger;
import xsbti.Reporter;
/**
* An interface which lets us know how to retrieve cached compiler instances form the current JVM.
*/
public interface GlobalsCache
{
public CachedCompiler apply(String[] args, Output output, boolean forceNew, CachedCompilerProvider provider, Logger log, Reporter reporter);