Interface ICompiler
-
- All Superinterfaces:
IExternalProcess
- All Known Implementing Classes:
CompilerGroovy,CompilerJava,CompilerJavaScript,CompilerJRuby,CompilerKotlin,CompilerScala
public interface ICompiler extends IExternalProcess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancompile(java.util.List<java.io.File> sourceFiles, java.util.List<java.lang.String> classpathEntries, java.util.List<java.lang.String> vmOptions, java.io.File outputDir, java.util.Map<java.lang.String,java.lang.String> environment, ILogListener logListener)-
Methods inherited from interface org.adoptopenjdk.jitwatch.process.IExternalProcess
getErrorStream, getOutputStream
-
-
-
-
Method Detail
-
compile
boolean compile(java.util.List<java.io.File> sourceFiles, java.util.List<java.lang.String> classpathEntries, java.util.List<java.lang.String> vmOptions, java.io.File outputDir, java.util.Map<java.lang.String,java.lang.String> environment, ILogListener logListener) throws java.io.IOException- Throws:
java.io.IOException
-
-