Package io.quarkiverse.groovy.deployment
Class GroovyCompilationProvider
java.lang.Object
io.quarkiverse.groovy.deployment.GroovyCompilationProvider
- All Implemented Interfaces:
io.quarkus.deployment.dev.CompilationProvider,Closeable,AutoCloseable
public class GroovyCompilationProvider
extends Object
implements io.quarkus.deployment.dev.CompilationProvider
GroovyCompilationProvider compiles sources written in Groovy that are modified in dev mode.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.deployment.dev.CompilationProvider
io.quarkus.deployment.dev.CompilationProvider.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetSourcePath(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
close, handledSourcePaths
-
Constructor Details
-
GroovyCompilationProvider
public GroovyCompilationProvider()
-
-
Method Details
-
getProviderKey
- Specified by:
getProviderKeyin interfaceio.quarkus.deployment.dev.CompilationProvider
-
handledExtensions
- Specified by:
handledExtensionsin interfaceio.quarkus.deployment.dev.CompilationProvider
-
compile
public void compile(Set<File> filesToCompile, io.quarkus.deployment.dev.CompilationProvider.Context context) - Specified by:
compilein interfaceio.quarkus.deployment.dev.CompilationProvider
-
getSourcePath
public Path getSourcePath(Path classFilePath, io.quarkus.paths.PathCollection sourcePaths, String classesPath) - Specified by:
getSourcePathin interfaceio.quarkus.deployment.dev.CompilationProvider
-