Class CompilationImpl
java.lang.Object
tripleo.elijah_durable_congenial.comp.internal.CompilationImpl
- All Implemented Interfaces:
Compilation
-
Nested Class Summary
Nested classes/interfaces inherited from interface tripleo.elijah_durable_congenial.comp.i.Compilation
Compilation.CompilationAlways, Compilation.CompilationConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull ICompilationAccess_access()_cis()voidaddModule__(@NotNull OS_Module module, @NotNull String fn) voidaddSimpleSignal(String stopBeingLazy, Class<? extends SimpleSignal> aSimpleSignalClass) beginning(@NotNull CompilationRunner compilationRunner) @NotNull Compilation.CompilationConfigcfg()@NotNull CompFactorycon()voidcp_set(CPx aCPx, CompilerInstructionsObserver aCio) voideachModule(@NotNull Consumer<OS_Module> object) intvoidfeedCmdLine(@NotNull List<String> args) voidfeedInputs(@NotNull List<CompilerInput> inputs, @NotNull CompilerController controller) void@NotNull List<ClassStatement>findPrelude(String prelude_name) fn2ci()get_cis()<T> T<T> Eventual<T>get_pa()@NotNull CompilationClosure@NotNull FluffyCompgetFn2ci()@NotNull EIT_InputTreegetIO()@NotNull EOT_OutputTreegetPackage(@NotNull Qualident pkg_name) getSignalResult(SimpleSignal aSimpleSignal) voidhasInstructions(@NotNull List<CompilerInstructions> cis) voidhasInstructions(@NotNull CompilerInstructions aRootCI, @NotNull IPipelineAccess pa, CompilationEnclosure ce) booleanmakePackage(Qualident pkg_name) @NotNull ModuleBuilderpa()paths()voidreports()voidset_pa(IPipelineAccess a_pa) voidvoidsignalSimple(SimpleSignal aSimpleSignal) voidsignalSimpleListener(String aListenerCode, SimpleSignalListener aSimpleSignalListener) voidsubscribeCI(@NotNull io.reactivex.rxjava3.core.Observer<CompilerInstructions> aCio) voidtestMapHooks(List<IFunctionMapHook> aMapHooks) use()voiduse(@NotNull CompilerInstructions compilerInstructions, boolean do_out) world()
-
Constructor Details
-
CompilationImpl
-
-
Method Details
-
_access
-
testMapHooks
-
addSimpleSignal
- Specified by:
addSimpleSignalin interfaceCompilation
-
getFluffy
- Specified by:
getFluffyin interfaceCompilation
-
signalSimple
- Specified by:
signalSimplein interfaceCompilation
-
getOutputTree
- Specified by:
getOutputTreein interfaceCompilation
-
feedInputs
public void feedInputs(@NotNull @NotNull List<CompilerInput> inputs, @NotNull @NotNull CompilerController controller) - Specified by:
feedInputsin interfaceCompilation
-
reports
- Specified by:
reportsin interfaceCompilation
-
getCompilationAccess2
- Specified by:
getCompilationAccess2in interfaceCompilation
-
getInputs
- Specified by:
getInputsin interfaceCompilation
-
getSignalResult
- Specified by:
getSignalResultin interfaceCompilation
-
feedSingleFile
- Specified by:
feedSingleFilein interfaceCompilation
-
signalSimpleListener
- Specified by:
signalSimpleListenerin interfaceCompilation
-
beginning
- Specified by:
beginningin interfaceCompilation
-
fn2ci
- Specified by:
fn2ciin interfaceCompilation
-
use
- Specified by:
usein interfaceCompilation
-
_cis
- Specified by:
_cisin interfaceCompilation
-
getCompilationEnclosure
- Specified by:
getCompilationEnclosurein interfaceCompilation
-
addModule__
- Specified by:
addModule__in interfaceCompilation
-
con
- Specified by:
conin interfaceCompilation
-
eachModule
- Specified by:
eachModulein interfaceCompilation
-
errorCount
public int errorCount()- Specified by:
errorCountin interfaceCompilation
-
cp_set
- Specified by:
cp_setin interfaceCompilation
-
feedCmdLine
- Specified by:
feedCmdLinein interfaceCompilation- Throws:
Exception
-
getCompilationClosure
- Specified by:
getCompilationClosurein interfaceCompilation
-
findClass
- Specified by:
findClassin interfaceCompilation
-
findPrelude
- Specified by:
findPreludein interfaceCompilation
-
get_pa
- Specified by:
get_pain interfaceCompilation
-
get_cp
- Specified by:
get_cpin interfaceCompilation
-
get_cpp
- Specified by:
get_cppin interfaceCompilation
-
getCompilationNumberString
- Specified by:
getCompilationNumberStringin interfaceCompilation
-
getErrSink
- Specified by:
getErrSinkin interfaceCompilation
-
getIO
- Specified by:
getIOin interfaceCompilation
-
setIO
- Specified by:
setIOin interfaceCompilation
-
getPackage
- Specified by:
getPackagein interfaceCompilation
-
getProjectName
- Specified by:
getProjectNamein interfaceCompilation
-
hasInstructions
- Specified by:
hasInstructionsin interfaceCompilation
-
hasInstructions
public void hasInstructions(@NotNull @NotNull CompilerInstructions aRootCI, @NotNull @NotNull IPipelineAccess pa, CompilationEnclosure ce) -
isPackage
- Specified by:
isPackagein interfaceCompilation
-
makePackage
- Specified by:
makePackagein interfaceCompilation
-
moduleBuilder
- Specified by:
moduleBuilderin interfaceCompilation
-
pa
- Specified by:
pain interfaceCompilation
-
set_pa
- Specified by:
set_pain interfaceCompilation
-
pushItem
- Specified by:
pushItemin interfaceCompilation
-
subscribeCI
public void subscribeCI(@NotNull @NotNull io.reactivex.rxjava3.core.Observer<CompilerInstructions> aCio) - Specified by:
subscribeCIin interfaceCompilation
-
use
- Specified by:
usein interfaceCompilation
-
world
- Specified by:
worldin interfaceCompilation
-
livingRepo
- Specified by:
livingRepoin interfaceCompilation
-
paths
- Specified by:
pathsin interfaceCompilation
-
getInputTree
- Specified by:
getInputTreein interfaceCompilation
-
cfg
- Specified by:
cfgin interfaceCompilation
-
get_cis
-
getFn2ci
-
getRootCI
-