Package io.quarkus.deployment.dev
Class JavaCompilationProvider
java.lang.Object
io.quarkus.deployment.dev.JavaCompilationProvider
- All Implemented Interfaces:
CompilationProvider,Closeable,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.deployment.dev.CompilationProvider
CompilationProvider.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcompile(Set<File> filesToCompile, CompilationProvider.Context context) getSourcePath(Path classFilePath, io.quarkus.paths.PathCollection sourcePaths, String classesPath) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.deployment.dev.CompilationProvider
handledSourcePaths
-
Constructor Details
-
JavaCompilationProvider
public JavaCompilationProvider()
-
-
Method Details
-
getProviderKey
- Specified by:
getProviderKeyin interfaceCompilationProvider
-
handledExtensions
- Specified by:
handledExtensionsin interfaceCompilationProvider
-
compile
- Specified by:
compilein interfaceCompilationProvider
-
getSourcePath
public Path getSourcePath(Path classFilePath, io.quarkus.paths.PathCollection sourcePaths, String classesPath) - Specified by:
getSourcePathin interfaceCompilationProvider
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceCompilationProvider- Throws:
IOException
-