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 java.util.Collection<IdentifiedBytecode>
compileClass(ClassesProvider classesProvider, java.util.Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles)
-
-
-
Method Detail
-
compileClass
java.util.Collection<IdentifiedBytecode> compileClass(ClassesProvider classesProvider, java.util.Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles)
- Parameters:
classesProvider
- Provider for missing elements on the classpath.messagesListener
- Accepts any diagnostic or logging information from the compiler.javaSourceFiles
- Files to compile.- Returns:
- Compiled bytecode of all javaSourceFiles.
-
-