Class CompilerWrapper

  • Direct Known Subclasses:
    CompilerWrapper

    public class CompilerWrapper
    extends java.lang.Object
    Java compiler wrapper.
    • Constructor Detail

      • CompilerWrapper

        public CompilerWrapper​(java.io.File srcDir)
    • Method Detail

      • getOutputDir

        public java.io.File getOutputDir()
      • compile

        public Pair<CompilationResult,​java.util.List<CompilerWrapper.CompiledUnit>> compile​(java.util.List<java.lang.String> srcFiles)
        Компилирует поданные исходники
        Parameters:
        srcFiles - список полных путей к файлам
        Returns:
        пара: результат компиляции и список скомпилированных файлов
      • getClassSrc

        protected java.io.File getClassSrc​(java.lang.String className)
      • deleteClassDir

        public void deleteClassDir()