Class CompilationEnclosure

java.lang.Object
tripleo.elijah_durable_congenial.comp.i.CompilationEnclosure

public class CompilationEnclosure extends Object
  • Field Details

    • elLogs

      public final List<ElLog> elLogs
    • pipelineAccessPromise

      public final org.jdeferred2.impl.DeferredObject<IPipelineAccess,Void,Void> pipelineAccessPromise
  • Constructor Details

    • CompilationEnclosure

      public CompilationEnclosure(Compilation aCompilation)
  • Method Details

    • getPipelineAccessPromise

      @Contract(pure=true) @NotNull public @NotNull org.jdeferred2.Promise<IPipelineAccess,Void,Void> getPipelineAccessPromise()
    • getCompilation

      @Contract(pure=true) public Compilation getCompilation()
    • addReactive

      public void addReactive(@NotNull @NotNull Reactive r)
    • addReactiveDimension

      public void addReactiveDimension(ReactiveDimension aReactiveDimension)
    • addReactive

      public void addReactive(@NotNull @NotNull Reactivable r)
    • getAccessBusPromise

      @NotNull public @NotNull org.jdeferred2.Promise<AccessBus,Void,Void> getAccessBusPromise()
    • getCB_Output

      @Contract(pure=true) public CB_Output getCB_Output()
    • getCompilationAccess

      @Contract(pure=true) @NotNull public @NotNull ICompilationAccess getCompilationAccess()
    • setCompilationAccess

      public void setCompilationAccess(@NotNull @NotNull ICompilationAccess aca)
    • getCompilationClosure

      public CompilationClosure getCompilationClosure()
    • getCompilationDriver

      @Contract(pure=true) public CompilerDriver getCompilationDriver()
    • getCompilationBus

      @Contract(pure=true) public ICompilationBus getCompilationBus()
    • setCompilationBus

      public void setCompilationBus(ICompilationBus aCompilationBus)
    • getCompilationRunner

      @Contract(pure=true) public CompilationRunner getCompilationRunner()
    • setCompilationRunner

      public void setCompilationRunner(CompilationRunner aCompilationRunner)
    • getCompilerDriver

      @Contract(pure=true) public CompilerDriver getCompilerDriver()
    • setCompilerDriver

      public void setCompilerDriver(CompilerDriver aCompilerDriver)
    • getCompilerInput

      @Contract(pure=true) public List<CompilerInput> getCompilerInput()
    • setCompilerInput

      public void setCompilerInput(List<CompilerInput> aInputs)
    • getPipelineAccess

      @Contract(pure=true) public IPipelineAccess getPipelineAccess()
    • getPipelineLogic

      @Contract(pure=true) public PipelineLogic getPipelineLogic()
    • setPipelineLogic

      public void setPipelineLogic(PipelineLogic aPipelineLogic)
    • getModuleThing

      public ModuleThing getModuleThing(OS_Module aMod)
    • addModuleThing

      @NotNull public @NotNull ModuleThing addModuleThing(OS_Module aMod)
    • noteAccept

      public void noteAccept(@NotNull @NotNull WorldModule aWorldModule)
    • reactiveJoin

      public void reactiveJoin(Reactive aReactive)
    • addModuleListener

      public void addModuleListener(CompilationEnclosure.ModuleListener aModuleListener)
    • addModule

      public void addModule(WorldModule aWorldModule)
    • addEntryPoint

      public void addEntryPoint(@NotNull @NotNull Mirror_EntryPoint aMirrorEntryPoint, IClassGenerator dcg)
    • spi

      public void spi(Object spiable)
    • spi

      public void spi(Object spiable, Object cacheUnderKey)
    • addLog

      public void addLog(ElLog aLOG)
    • ca2

      public ICompilationAccess2 ca2()
    • nextgenFactory

      public NextgenFactory nextgenFactory()
    • __addLogs

      public void __addLogs(@NotNull @NotNull List<EOT_OutputFile> l)
    • writeLogs

      public void writeLogs()
    • setMalbulge

      public void setMalbulge(MalBulge mb)
    • getMalBulge

      public MalBulge getMalBulge()