Interface ClasspathlessCompiler
-
- All Known Implementing Classes:
CompilerJavac
public interface ClasspathlessCompiler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ClasspathlessCompiler.Arguments
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<IdentifiedBytecode>
compileClass(ClassesProvider classprovider, Optional<MessagesListener> messagesConsummer, IdentifiedSource... javaSourceFiles)
-
-
-
Method Detail
-
compileClass
Collection<IdentifiedBytecode> compileClass(ClassesProvider classprovider, Optional<MessagesListener> messagesConsummer, IdentifiedSource... javaSourceFiles)
- Parameters:
classprovider
- Provider for missing elements on the classpath.messagesConsummer
- Accepts any diagnostic or logging information from the compiler.javaSourceFiles
- Files to compile.- Returns:
- Compiled bytecode of all javaSourceFiles.
-
-