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.
  • Constructor Details

    • GroovyCompilationProvider

      public GroovyCompilationProvider()
  • Method Details

    • getProviderKey

      public String getProviderKey()
      Specified by:
      getProviderKey in interface io.quarkus.deployment.dev.CompilationProvider
    • handledExtensions

      public Set<String> handledExtensions()
      Specified by:
      handledExtensions in interface io.quarkus.deployment.dev.CompilationProvider
    • compile

      public void compile(Set<File> filesToCompile, io.quarkus.deployment.dev.CompilationProvider.Context context)
      Specified by:
      compile in interface io.quarkus.deployment.dev.CompilationProvider
    • getSourcePath

      public Path getSourcePath(Path classFilePath, io.quarkus.paths.PathCollection sourcePaths, String classesPath)
      Specified by:
      getSourcePath in interface io.quarkus.deployment.dev.CompilationProvider