Interface ClasspathlessCompiler

  • All Known Implementing Classes:
    CompilerJavac

    public interface ClasspathlessCompiler
    • Method Detail

      • compileClass

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