Class AbstractCompilationProvider

  • All Implemented Interfaces:
    io.quarkus.deployment.dev.CompilationProvider, java.io.Closeable, java.lang.AutoCloseable
    Direct Known Subclasses:
    DroolsCompilationProvider

    public abstract class AbstractCompilationProvider
    extends io.quarkus.deployment.dev.JavaCompilationProvider
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.quarkus.deployment.dev.CompilationProvider

        io.quarkus.deployment.dev.CompilationProvider.Context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compile​(java.util.Set<java.io.File> filesToCompile, io.quarkus.deployment.dev.CompilationProvider.Context quarkusContext)  
      java.util.Set<java.lang.String> handledSourcePaths()  
      • Methods inherited from class io.quarkus.deployment.dev.JavaCompilationProvider

        close, getProviderKey, getSourcePath, handledExtensions
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractCompilationProvider

        public AbstractCompilationProvider()
    • Method Detail

      • handledSourcePaths

        public java.util.Set<java.lang.String> handledSourcePaths()
      • compile

        public final void compile​(java.util.Set<java.io.File> filesToCompile,
                                  io.quarkus.deployment.dev.CompilationProvider.Context quarkusContext)
        Specified by:
        compile in interface io.quarkus.deployment.dev.CompilationProvider
        Overrides:
        compile in class io.quarkus.deployment.dev.JavaCompilationProvider