Class ScalaCompilationProvider

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

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

    • ScalaCompilationProvider

      public ScalaCompilationProvider()
  • 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> files, 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