Package org.bgerp.custom.java

# Class CompilerWrapper

java.lang.Object
org.bgerp.custom.java.CompilerWrapper

public class CompilerWrapper extends Object
Java compiler wrapper.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `CompilerWrapper.CompilationFailedException`
  Deprecated.
  `static class`
  `CompilerWrapper.CompiledUnit`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CompilerWrapper(File srcDir)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Pair<CompilationResult,List<CompilerWrapper.CompiledUnit>>`
  `compile(List<String> srcFiles)`
  Компилирует поданные исходники
  `void`
  `deleteClassDir()`
  `protected File`
  `getClassSrc(String className)`
  `File`
  `getOutputDir()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CompilerWrapper

    public CompilerWrapper(File srcDir)

- ## Method Details

  - ### getOutputDir

    public File getOutputDir()

  - ### compile

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

  - ### getClassSrc

    protected File getClassSrc(String className)

  - ### deleteClassDir

    public void deleteClassDir()