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
GroovyCompilationProvidercompiles sources written in Groovy that are modified in dev mode.
-
-
Constructor Summary
Constructors Constructor Description GroovyCompilationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompile(Set<File> filesToCompile, io.quarkus.deployment.dev.CompilationProvider.Context context)StringgetProviderKey()PathgetSourcePath(Path classFilePath, io.quarkus.paths.PathCollection sourcePaths, String classesPath)Set<String>handledExtensions()
-
-
-
Method Detail
-
getProviderKey
public String getProviderKey()
- Specified by:
getProviderKeyin interfaceio.quarkus.deployment.dev.CompilationProvider
-
handledExtensions
public Set<String> 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
-
-