Class ScalaCompilationProvider

  • All Implemented Interfaces:
    io.quarkus.deployment.dev.CompilationProvider, Closeable, AutoCloseable

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

      • ScalaCompilationProvider

        public ScalaCompilationProvider()
    • Method Detail

      • 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