Interface ICompilationContext


public interface ICompilationContext
Context for a specific compilation. Used by invocations of {@link ICompiler#}
  • Method Details

    • getComponentName

      String getComponentName()
      Gets the name of the component to be compiled
    • getRuntimeResources

      File getRuntimeResources()
      Get the runtime resources folder for the Java component currently under construction. This is the place to put any build results and modifications. Do NOT modify the original component resources.
    • getSourceFolders

      File[] getSourceFolders()
      Gets the folder containing the source files
    • getOutputFolder

      File getOutputFolder()
      Gets the folder to put compile results and that may already contain compilation results from other compilers
    • getClassPath

      ClassLoader getClassPath()
      Gets a class loader as class path abstraction for this compilation
    • getPart

      IJavaComponent.Part of the component to compile