Interface ClasspathlessCompiler
- All Known Implementing Classes:
CompilerJavac
public interface ClasspathlessCompiler
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncompileClass
(ClassesProvider classesProvider, Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles)
-
Method Details
-
compileClass
Collection<IdentifiedBytecode> compileClass(ClassesProvider classesProvider, 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.
-