Package io.quarkus.deployment.dev
Interface CompilationProvider
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
JavaCompilationProvider
public interface CompilationProvider extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCompilationProvider.Context
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidclose()voidcompile(Set<File> files, CompilationProvider.Context context)PathgetSourcePath(Path classFilePath, io.quarkus.bootstrap.model.PathsCollection sourcePaths, String classesPath)Set<String>handledExtensions()default Set<String>handledSourcePaths()
-
-
-
Method Detail
-
compile
void compile(Set<File> files, CompilationProvider.Context context)
-
getSourcePath
Path getSourcePath(Path classFilePath, io.quarkus.bootstrap.model.PathsCollection sourcePaths, String classesPath)
-
close
default void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-