2012-04-29 00:58:38 +02:00
|
|
|
package xsbti.compile;
|
|
|
|
|
|
|
|
|
|
import xsbti.AnalysisCallback;
|
|
|
|
|
import xsbti.Logger;
|
|
|
|
|
import xsbti.Reporter;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
|
|
|
|
|
public interface CachedCompiler
|
|
|
|
|
{
|
2013-02-28 23:59:38 +01:00
|
|
|
/** Returns an array of arguments representing the nearest command line equivalent of a call to run but without the command name itself.*/
|
|
|
|
|
public String[] commandArguments(File[] sources);
|
2012-07-10 19:12:39 +02:00
|
|
|
public void run(File[] sources, DependencyChanges cpChanges, AnalysisCallback callback, Logger log, Reporter delegate, CompileProgress progress);
|
2012-04-29 00:58:38 +02:00
|
|
|
}
|