Interface ClasspathlessCompiler

All Known Implementing Classes:
CompilerJavac

public interface ClasspathlessCompiler
  • Method Details

    • compileClass

      Collection<IdentifiedBytecode> compileClass(ClassesProvider classesProvider, Optional<MessagesListener> messagesListener, IdentifiedSource... javaSourceFiles)
      Parameters:
      classesProvider - Provider for missing elements on the classpath.
      messagesListener - Accepts any diagnostic or logging information from the compiler.
      javaSourceFiles - Files to compile.
      Returns:
      Compiled bytecode of all javaSourceFiles.