package xsbti.compile;

import java.io.File;
import xsbti.Logger;

/** 
* Interface to a Java compiler.
*/
public interface JavaCompiler
{
	/** Compiles Java sources using the provided classpath, output directory, and additional options.
	* Output should be sent to the provided logger.*/
	void compile(File[] sources, File[] classpath, Output output, String[] options, Logger log);
}