Class KotlinCompilationProvider

java.lang.Object
io.quarkus.kotlin.deployment.KotlinCompilationProvider
All Implemented Interfaces:
io.quarkus.deployment.dev.CompilationProvider, Closeable, AutoCloseable

public class KotlinCompilationProvider extends Object implements io.quarkus.deployment.dev.CompilationProvider
  • Constructor Details

    • KotlinCompilationProvider

      public KotlinCompilationProvider()
  • 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